Contents

DirAll 1.0  (1993.12.14)

Basics

Main window

File Formats

Credits

Registration

Other programs and the future

Deutsch (German)

Click here to run DirAll now!


Basics

DirAll is a program that allows you to generate detailed directory listings. It can be used with harddisks or to get an overview of your floppy disk collection. DirAll incorporates a cross reference feature enabling you to find files with duplicate contents across your harddisks or floppy disks. If the cross reference feature is enabled all files are checked for readablity and this gives you the reassurance that all your backup copies on disks are intact and still match the files on your harddisk. DirAll can generate up to 5 different text files that give you all the directory information you need.

In addition you can use DirAll to find files that might have been modified by viruses or nasty install programs.

What you need to run DirAll

DirAll requires Windows 3.1 or above.

DirAll consists of these files:

dirall.exe	The main program

dirall.hlp	This help file as Windows help

Files that DirAll generates

These files will be placed in your windows directory along with all other "*.ini" files.

dirall.ini	The configuration file

dirall.reg	The registration file


Main Window

The MainWindow of DirAll consists of 3 groups:

- Base File Creation

- File Conversion

- Miscellaneous

Base File Creation

This group controls the gathering of disk directory information. The first step.

Base File

This is the name of the base file that will contain the directory information that you collect. The core file name should have a maximium of 7 characters since one character will be appended to desinguish between each of the converted files. A base file usually contains the directories of many disks.

Browse

Hitting this button pops up a file dialog that allows you to select the base file.

Source Drive

This is the drive from which the directory information will be read. Although it normally specifies only a drive (for example: "a:"), you can put in a complete path ("c:").

Disk ID

This is a 4 digit ID number that will be used to reference the disk in the base files. It will be automatically incremented after each directory information has been read.

Read Files to Generate Checksums

If checked, DirAll reads all the files on the disk and generates checksums. These checksums are used to find files with duplicate contents even if the names and dates are different. Also this verifies that all your files can be read from the disk. This takes some time, especially on hard disks.

Append

This is the button that makes DirAll do work. It appends the directory information of the source drive under the disk ID to the base file. When specified, all files will be read in order to generate checksums and to verify their readability.

File Conversion

After you have created the base file you can select to which formats you want the base file sorted and converted. This is the final step. For samples and description see file formats. The file names will be derived from the base file name by appending a letter.

Sorted Listing

Letter S will be appended.

Cross Reference Listing

Letter X will be appended.

Neat Listing

Letter N will be appended.

Complete Alphabetical Listing

Letter A will be appended.

Convert

To start the conversion process hit this button after you've selected the base file name and the desired file formats.

Miscellaneous

Yield While Busy

Allows you to select whether DirAll gives other applications a chance to run. You can switch away from DirAll and do some other work while DirAll compiles its files. This slows down the list generation process tremendiously. If you want the full power of your PC to be dedicated to DirAll unselect this option.

Status

Shows you what DirAll does at this moment.

Help

Shows you the contents of this help file.

About

Tells you a little bit about the version and author of DirAll.


File Formats

Common format

All file formats are plain ASCII and can be processed and printed with a lot of other programs. Here's an example of a line of the base file:

00   WINDROP  EXE      97280 ---- 1993.01.31 13.53.08 SU  2FF8 D276 X 000

Each line consists of a number of fields:

- File format dependend leader field

- Core file name

- File extension

- File size

- File attributes (Archive, Read Only, System, Hidden) (ARSH)

- File creation date (YYYY.MM.DD HH.MM.SS WW)

- File checksum (HHHH HHHH)

- Executable file flag (X)

- Read error code (000 means OK)

- File format dependend trailer field

Base File Format

Contains a header line for each scanned disk or directory:

# 0001 SYS           536862720  313745408       8192

- Starts with a hash (#) character

- Four digit user defined disk ID

- Volume name

- Total bytes on volume

- Total bytes used on volume

- Number of bytes per cluster

After that header line follows an arbitrary number of common data lines. The leader field specifies the directory nesting level. The trailer field is not used.

Sorted Listing (s)

Same format as basic format. The files are sorted in the scope of the directory that contains them. The file size of a directory is the sum of the sizes of the files and subdirectories that are contained in it.

Cross Reference Listing (x)

Same as sorted format except that the trailer field contains the disk IDs that contain a file with the same contents as the one listed.

Neat Listing (n)

This listing is the common format with the nesting level of each file in the directory hierarchy prefixed as number and pseudo graphical indentation.

! 0001

# 0001 SYS           536862720  313745408       8192

00 0-------   README   TXT       3294 ---- 1993.02.01 11.24.12 MO  80DA 1438 - 000

00 0-------   SHOTKEY  DLL       7776 ---- 1993.01.31 10.12.30 SU  73A3 29CF X 000

00 0-------   WINDROP  EXE      97280 ---- 1993.01.31 13.53.08 SU  2FF8 D276 X 000

00 0-------   WINDROP  HLP      49872 ---- 1993.01.31 21.29.16 SU  E62C 7FAF - 000

00 0-------   WINDROP  SN          28 ---- 1993.01.31 21.43.28 SU  A69A 7F2F - 000

00 0-------   WINDROPG DLL      14848 ---- 1993.01.04 07.39.20 MO  F9E3 0EF6 X 000

00 0-------   WINDROPS DLL      14336 ---- 1993.01.04 07.58.46 MO  5425 311D X 000

! 0002

# 0002 SYS           536862720  313745408       8192

00 0-------   ABSTRACT TXT       2346 ---- 1993.02.01 13.40.54 MO  79FC 3E6D - 000

00 0-------   WDFEATRS TXT       2480 ---- 1993.02.01 18.20.38 MO  A983 05DA - 000

Complete Alphabetical Listing (a)

Contains just lines of the common format. The leader field contains the disk ID which contains this file. The trailer line contains the disk IDs that contain a file with the same contents as the one listed.


Credits

DirAll was written by Dieter Prifling. See registration for details.

This program is dedicated to Martina not only because she has put up with him during the hours of development.

The author would like to thank all the guys at The Knowledge Base (Andi, Andy, John & Peter) as well as Oliver, Dave, Walter, Hans and Herman for inspiring some of the ideas and for using DirAll in their daily work and thus participating in the beta test for this product.

Special thanks go to Oliver for doing all the e-mail handling.


Registration

Why should I register and what do I get for it

How do I register and what does it cost

Where can I get in touch with you

Legal stuff

REGISTRATION FORM

Quick REGISTRATION FORM


Why should I register and what do I get for it

Moral obligation

The main reason why you should register if you use DirAll over a trial period is because it is the morally correct thing to do. A lot of additional effort was necessary to turn DirAll in a more professional product and make it available to a larger number of people. (For example this help file). If there is not enough response to acknowledge this work then future versions and programs developed by this author will not be distributed thru shareware. So much for the guilt producing part.

Peace of mind

The unregistered version of DirAll has almost the full functionality of the registered version. To  remind you to register, the caption of all windows contains in addition to their regular title "Unregistered Copy".

Some of the generated directory listing files have a line with "Unregistered Copy"  at their beginning.

Support and upgrades

Registered users will receive free support. They will be notified of changes and new versions. Free upgrades up to the next major version will be available to them free of charge. (The author doesn't believe in incrementing version numbers that fast, so rest assured). (See The Future for details).

All software will be distributed via electronic bulletin boards. (See below). To receive the software on disk send me the filled out order form. This support disk contains lots of other programs as well.


How do I register and what does it cost

Method

To register you have to send your full name, address and phone number.

To make it easier a registration form has been provided.

The registration fee is 15 DM (deutsche mark) or 9 US$. Within Europe you can send a EuroCheque (please use the German currency DM). Worldwide you can pay with VISA Card (please include your card number, expiration date and signature (mail or fax) and state that you wish to pay 15 DM). If you are sending traveler checks or cash you are doing so at your own risk.

All information that is submitted will be treated confidentially and will not be given or sold to a third party.

After a short time you will receive your authorization number. You have to enter your personal data as well as this number accoding to the instructions that you will receive. Please enter this information exactly as you have received it character by character. DirAll will use this data to verify the authorization number. Note that you must restart DirAll to make your registration effective. If you still get the register reminders, check the information that you have entered.

Your personal data will be saved in the "dirall.reg" file. This file must not be given to anyone.

You are encouraged to give DirAll to all your friends or distribute it thru mail boxes. Be sure that you include all files as received.

If you have received "dirall.reg" in response to your registration request (for example over e-mail), you don't have to key them in, just copy "dirall.reg" to your Windows directory.

Note that the registration is only valid for one user. Please inquire details for a license for more users.


Where can I get in touch with you

If you are registered or not, your feedback is very important to me, so send in your comments and suggestions for improvement.

All electronic mail handling is done by Oliver Besler and Andi Rosenberg. Please contact them with your registration details at:

CompuServe	100012,3651	checked almost daily

Internet	100012.3651@compuserve.com	checked almost daily

Internet	A.ROSENBERG@MSN.RMI.DE	checked weekly

GEnie	O.BESLER	checked monthly

BIX	OBESLER	checked monthly

FIDO	2:246/555.3	checked seldom

Mail address:

Dieter Prifling

Postfach 1122

93067 Neutraubling

Germany

Fax:

+49 9401 79531 (in Germany (09401) 79531) or

+49 9482 3249 (in Germany (09482) 3249)

Phone:

If and only if you don't have access to e-mail services or a fax and mail is to slow for your urgent questions, you can call me directly on weekdays during the day (Central European Time, (EST + 6 hours)).

Dieter Prifling

Phone: +49 9482 2832 (in Germany (09482) 2832)

You can talk to me in German or English.

If you wish to pay with direct bank transfer my account number is:

Country:	Germany

Bank:	Sparkasse Regensburg

Bank code (BLZ):	750 500 00

Account#:	503 4707

Click here for the registration form


Legal stuff

You are using DirAll at your own risk. The author may not be held responsible in any way for any damage of any kind caused by this program.


Registration form

Click here to print this form now!. OR

Click here to copy this form to the clipboard and open Write. Then press Ctrl+V to paste this form from the clipboard into Write. Fill it out and print it, or save it as plain text and send it to me over e-mail.

Send this to:

Dieter Prifling

Postfach 1122

93067 Neutraubling

Germany

Fax: +49 9401 79531 or +49 9482 3249

CompuServe: 100012,3651

Registration and order form

If checked, I want:

( ) To register DirAll at the cost of 15 DM (or 9 US-Dollars) for a single user license. I will receive an authorization number to switch DirAll to its regular mode of operation. In addition I will be eligible for support and my authorization will work with upgrades up to the next major version number. Also I will be notified when the next release is available.

I will not give my authorization number or the contents of the "dirall.reg" to a third party.

All information that I submit will be treated confidentially and will not be given or sold to anyone.

( ) To register additional programs:

( ) To inquire about the cost of multi user licenses (huge discounts apply).

Number of users:

( ) To be sent the printed documentation for the current release for $10 or 15 DM incl. p&p.

( ) in English

( ) To be sent a disk with new versions for $10 or 15 DM incl. p&p.

( ) immediately.

( ) when the next release is available.

( ) when the next release is available but not earlier than:

I am aware that this disk contains all of the shareware programs by this author, and although they are fully functional, I must be registered for most of them, if I want to use them longer than the trial period. I also know that I need this service only once for all the programs that I have registered with this author.

First & last name:

Company (optional):

Street:

City:

Country:

Phone:

Electronic mail address (optional):

Fax number (optional):

The total amount I want to pay is:

Method of payment:

( ) VISA Card

Card number:

Expiration date:

( ) EuroCheck

( ) Check in German currency (for example Thomas Cook Draft)

( ) Bank transfer

Signature (if mail or fax registration):


Quick Registration form

Click here to print this form now!

Send this to:

Dieter Prifling

Postfach 1122

93067 Neutraubling

Germany

Fax: +49 9401 79531 or +49 9482 3249

CompuServe: 100012,3651

Registration and order form

Yes, I want to register DirAll at the cost of 15 DM (or 9 US-Dollars) for a single user license. I will receive an authorization number to switch DirAll to its regular mode of operation. In addition I will be eligible for support and my authorization will work with upgrades up to the next major version number. Also I will be notified when the next release is available.

I will not give my authorization number or the contents of the "dirall.reg" to a third party.

All information that I submit will be treated confidentially and will not be given or sold to anyone.

First & last name:

Company (optional):

Street:

City:

Country:

Phone:

Electronic mail address (optional):

Fax number (optional):

Method of payment:

( ) VISA Card

Card number:

Expiration date:

( ) EuroCheck

( ) Check in German currency (for example Thomas Cook Draft)

( ) Bank transfer

Signature (if mail or fax registration):


Other Products and the Future

First of all there is only going to be a future if enough people register. But if successful then there will be many future releases as well as other products. All released products are available on the support disk.

WinDrop

WinDrop is a drag and drop program launcher with system wide hotkeys and lots of additional goodies.

Planned enhancements are:

* Groups, groups, groups

* Variable number of icons horizontally and vertically

* Group browser

* Startup group with program sequence control

* Move cursor should be an icon.

* Expansion of compilation

* Small ini files (*.drp) to share configurations and one global ini

* WinDrop as DLL

* System menu

* Auto association for *.drp files

* Restriction of other maximized windows to leave WinDrop visible

* History in Run dialog

* Incremental search writes already typed characters in clock area

* Quick search text visible over icons

* GUI for resize of popup info

* Windows NT version (will be released soon)

DirAll

Produces text files that list the full directory of disks (floppy & hard). Lots of sorting criteria (within one disk or across multiple disks), verification and cross reference across multiple disks. Can be used to find file duplicates even if the file names and time stamps are different, and thus revive valuable hard and floppy disk space. Works in the background as well.

FmView

FmView is a File Manager add-on. It can display the contents of the currently selected file. It automatically determines the file format and selects an appropriate representation. Here are the representations that have been implemented so far:

* ASCII text

* ANSI text

* Hex

* WRI Write files

* DOC MS WinWord

* DOS Word

* BMP & PCX bitmaps

* WMF Windows meta files

* ICO, DLL, EXE icons

* DLL, EXE headers

* OBJ files

* ARJ, LZH & ZIP archives directories

* edit mode for text files up to 61k

* incremental search (text & hex)

* clipboard support

* limited selection of viewing mode

* font selection

* file info and statistics in a status bar

Planned features:

* resources on exe and dll files

* edit mode >61k

* selection of preferred viewing modes if more than one alternative is possible

* read 4DOS descript.ion files

* show an indicator during search process (status bar)

* inform the user if search failed (status bar)

* allow search from current position

* Edit menuitem in FmView menu in file manager to immediately edit the selected file.

* search/replace in edit mode

FmExtMan

FmExtMan (File Manager Extension Manager) is a File Manager add-on. It allows you to add more than the 4 add-on DLLs that File Manager limits you to. All top level menus are put into one menu as submenus, so your File Manager menu is not clogged up. FmExtMan has a dialog that let's you change, reorder, install & deinstall not only its own, but also the top level File Manager extensions. You can quickly park and reinstate add-ons and toggle whether they show up in the menu bar or a submenu. The toolbar is supported.

Planned is: user interface to completely design and reorganize the menu.

DlgDrop

Dialog Drop allows file drop in all edit fields and file dialogs

MySound

MySound allows you to assign your favorite Windows wave files (*.wav) individually to the sound made by any application. No more boring default sounds. You can also shut up any overbeeped application.

Planned are: user interface for easy sound redirection, event based redirection.

Shouter for Windows for Workgroups

Lets you broadcast messages to any number of WfW users. Shouter will automatically be launched on the remote machine. It's like a cross between Chat (only one partner) and MS-Mail (only slow notification). It's best suited to notify more users immediately. Shouter lets you even send the same message as mail, "shout" it or both. It keeps a history of all sent and received messages.

OleWmf

Allows you to save the work done in an OLE mini-server as a Windows meta file. This for example turns MS-Draw included with Winword into a full featured meta file editor. This is faster and more predictable than the import/export of other drawing programs. (beta version).

Planned are: more file formats, clipboard interaction.

ShowPar

Small utility to show you all kinds of parameters, directory, & much more.

WWaitNGo

Windows Wait and Go lets you run applications on a during startup after confirmation or timeout. You can even select the application you want to run in Windows from your MS-DOS 6 boot menu.

NFileDlg

Replaces old file dialogs with the new common file dialog. (beta version, not yet available on disk).


Deutsch (German)

DirAll erstellt Textdateien, die das volle Inhaltsverzeichnis von mehreren Festplatten und Disketten enthalten. Viele Sortierkriterien (innerhalb einer oder über mehrere Disks), Lesbarkeitsüberprüfung und Dateiquerverweis über alle Disketten. Kann dazu verwendet werden, um inhaltlich identische Dateien zu finden, auch wenn der Dateiname und das Datum verschieden sind. Es kann also zur Erhöhung des freien Speicherplatzes auf den Datenträgern verwendet werden.

Zuerst wird eine Basis Datei erstellt, die das Inhaltsverzeichnis einer oder mehrerer Datenträger beinhalten kann. Danach können bis zu 4 Dateien erstellt werden, die nach verschiedenen Kriterien verändert werden.

Registerung

Wenn Sie an DirAll Gefallen finden, sollten Sie sich für 15 DM registrieren lassen. Sie erhalten Ünterstützung und werden über das Erscheinen neuer Versionen benachrichtigt. Überweisung, EuroScheck und VISA-Kreditkarten werden akzeptiert. Außerdem stellen Sie damit sicher, daß der Autor weitere Programme über diese unbürokratische Methode vertreibt.

Es gibt ein Bestellformular, das Sie ausdrucken oder editieren und an mich senden können.

Egal ob Sie sich registrieren oder nicht, Ihr Kommentar und Ihre Verbesserungsvorschläge sind stets erwünscht.

Elektronisch (Oliver Besler & Andi Rosenberg):

CompuServe	100012,3651	tägliche Bearbeitung

Internet	100012.3651@compuserve.com	tägliche Bearbeitung

Internet	A.ROSENBERG@MSN.RMI.DE	wöchentliche Bearbeitung

GEnie	O.BESLER	monatliche Bearbeitung

BIX	OBESLER	monatliche Bearbeitung

FIDO	2:246/555.3	unregelmäßige Bearbeitung

Post Adresse:

Dieter Prifling

Postfach 1122

D-93067 Neutraubling

Fax:

Faxnummer:

+49 9401 79531 (in Deutschland (09401) 79531) oder

+49 9482 3249 (in Deutschland (09482) 3249)

Telefon:

Wenn und nur wenn Sie keinen Zugang zu den E-Mail Services und kein Fax haben und es zu dringend ist, um den Postweg zu benutzen, können Sie mich notfalls auch anrufen:

Dieter Prifling

Telefon: +49 9482 2832 (in Deutschland (09482) 2832)

Nennen Sie bitte Ihren vollen Namen, Privatadresse, Telefonnummer, und wahlweise Firma.

Sie erhalten dann eine Autorisierungsnummer, die Sie nicht weitergeben dürfen.

Meine Bankverbindung in Deutschland lautet:

Bank:	Sparkasse Regensburg

BLZ:	750 500 00

Konto#:	503 4707

Weiteres entnehmen Sie bitte dem Bestellformular.

Viel Spaß!


Bestellformular

Klicken Sie hier, um dieses Formular jetzt zu drucken!. ODER

Klicken Sie hier, um dieses Formular in die Zwischenablage zu kopieren und Write zu starten. Dann drücken Sie Strg+V, um dieses Formular einzufügen. Füllen Sie es aus und drucken es, oder speichern es als ASCII Text und senden es mir über e-mail zu.

Schicken Sie es an:

Dieter Prifling

Postfach 1122

D-93067 Neutraubling

Fax: 09401/79531 oder 09482/3249

CompuServe: 100012,3651

Bestellformular

Wenn angekreuzt, dann will ich,

( ) DirAll für 15 DM registrieren lassen. Ich bekomme dann eine Autorisierungsnummer für einen Benutzer, um DirAll in seinen normalen Arbeitmodus zu schalten. Außerdem erhalte ich Unterstützung und Beratung und eine Benachrichtigung beim Erscheinen einer neuen Version. Gültigkeit bis zur Erhöhung der Hauptversionsnummer.

Ich werde meine Autorisierungsnummer und den Inhalt des "dirall.reg" keinem Dritten überlassen oder zugänglich machen.

Alle meine Angaben werden vertraulich behandelt und an niemanden weitergegeben oder verkauft.

( ) Informationen über die Preise einer Lizenz für mehr Benutzer. (Großzügige Vergünstigungen)

Anzahl der Benutzer:

( ) die Dokumentation auf Papier für 15 DM inkl. Porto/Verp.

( ) in Englisch

( ) eine Diskette mit neuen Versionen zugesandt bekommen für 15 DM inkl. Porto/Verp.

( ) sofort.

( ) nach dem Erscheinen der neuen Version.

( ) nach dem Erscheinen der neuen Version, jedoch frühestens ab:

Mir ist klar, daß diese Diskette alle Programme, die der Autor über ShareWare vertreibt, enthält. Obwohl diese Programme ihre volle Funktionalität besitzen, muß ich mich separat registrieren lassen, wenn ich sie über den Probezeitraum hinaus benütze. Außerdem weis ich, daß ich dies nur einmal für alle Programme, die ich beim Autor registriert habe, benötige.

Vor- & Nachname:

Firma (freigestellt):

Straße:

Stadt:

Land:

Telefon:

Electronic Mail Adresse (freigestellt):

Fax Nummer (freigestellt):

Zahlungsweise:

( ) VISA Card

Kartennummer:

Gültig bis:

( ) Euro-Scheck

( ) Verrechnungsscheck

( ) Banküberweisung

Unterschrift (bei Post oder Fax Registrierung):